var gulp=require("gulp");//导入gulp模块
var webserver=require("gulp-webserver");//导入服务器模块
var livereload=require("gulp-livereload");//导入刷新模块模块
var sass = require("gulp-ruby-sass");//导入编译sass


//刷新网站
gulp.task("shuaxin",function(){
	return gulp.src("dest")
	.pipe(webserver({
		livereload:true,//自动刷新
		open:true//直接打开页面
	}))
});
//移动html文件发布到发布环境
gulp.task("movefile",function(){
	return gulp.src("src/**/*.{html,jpg,png,js,css}")
	.pipe(gulp.dest("dest"))
});

//编译sass
gulp.task("sass",function(){
	return sass("src/scss/*.scss",{style:"compressed"})
	.on("error",function(err){
		//如果sass文件出现错误就会执行这个函数
		console.log(err);
	})
	.pipe(gulp.dest("dest/css"))
});

//监听
gulp.task("watch",function(){
	gulp.watch("src/**/*.{html,jpg,png,js,css}",["movefile"]);
	gulp.watch("src/scss/*.scss",["sass"])
	
});
gulp.task("default",["movefile","sass","watch"]);
